/* OPO style */
/* general options*/
body,input,textarea,select,option,button,th,td {
	font-family: Arial, sans-serif;
	font-size: 15px;
}

div,table,form,th,td,img,h1,h2,h3,h4,fieldset {
	border: 0 none;
	margin: 0;
	padding: 0;
}

table {
	border-collapse: collapse;
}

td,th {
	text-align: left;
	vertical-align: middle;
}

a {
	color: #0000CC;
	text-decoration: none;
}

img {
	
}

img.picture.medium {
	height: 50px;
	width: 50px;
}

body {
	-moz-background-clip: border;
	-moz-background-inline-policy: continuous;
	-moz-background-origin: padding;
	background: #e6e7e7 url(/static/images/gradient.png?v=e460) repeat-x
		scroll center top;
	color: black;
	margin: 0;
}
/* Container div */
#container {
	margin: auto;
	max-width: 961px;
	padding: 10px 20px 20px;
	width: auto !important;
}

/* Header div */
#header {
	padding-bottom: 20px;
	background: #CCCCCC;
}

#header .logo {
	line-height: 0;
	padding-left: 10px;
	padding-right: 25px;
}

/* Sidebar div */
#sidebar {
	display: inline;
	float: right;
	width: 185px;
	background: red;
}

/* Body div */
#body {
	margin-right: 210px;
}

/* Box-bar-home */
.box .box-bar {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#2F72C4 url(/static/images/shine.png?v=6f3b) repeat-x scroll center top;
border:1px solid #2F72C4;
background-position:right top;
margin-left:0px;
}

.box .box-bar, .box .box-bar .box-corner {
background-repeat:no-repeat;
}

.box-white {
	background: white;
}

.box .box-body {
	background: #EEEEEE none repeat scroll 0 0;
	padding-left: 25px;
	padding-right: 25px;
	padding-top: 15px;
}

/* Box bar home text */
.box .box-bar .box-bar-text {
height:28px;
line-height:28px;
padding-left:5px;
padding-right:7px;
}
.box .box-bar .box-bar-text, .box .box-bar .box-bar-text a {
color:white;
}

#feed {
	margin-top: -14px;
}

.entry {
	line-height: 19px;
}

.sharebox,.entry,.pager.top {
	border-bottom: 1px solid #EEEEEE;
	padding-bottom: 14px;
	padding-top: 14px;
}

.entry .profile {
	float: left;
	line-height: 0;
}

.entry .body {
	margin-left: 63px;
}

.entry .title .name {
	margin-bottom: 2px;
}

.entry.private .info {
	background-image: url(/static/images/lock.png?v=7e91);
	padding-left: 14px;
}

.entry.private .info,.entry.direct .info {
	background-position: left center;
	background-repeat: no-repeat;
	padding-left: 16px;
}

.entry .info {
	margin-top: 2px;
}

.entry .info,.entry .likes,.entry .comments,.entry .bottomcomment,.entry .info a.date,.entry .info a.service,.entry .comments a.via,.entry .commentform textarea
	{
	color: #666666;
	font-size: 13px;
	line-height: 16px;
}

.entry .clear {
	clear: left;
}